import tkinter as tk
from tkinter import filedialog

def open_file_dialog():
    root = tk.Tk()  # 创建一个临时的Tk窗口，用于显示文件对话框
    root.withdraw()  # 隐藏主窗口，仅显示文件对话框

    # 打开文件对话框，设置默认行为为多选
    file_paths = filedialog.askopenfilenames(
        parent=root,
        title="选择文件",
        initialdir="/",  # 设置初始目录
        filetypes=(("All Files", "*.*"), ("Text Files", "*.txt"))  # 设置文件类型过滤器
    )

    print("你选择了以下文件：")
    for path in file_paths:
        print(path)

    root.destroy()  # 关闭临时窗口

# 调用函数打开文件对话框
open_file_dialog()
